mark selby
BilliardsSelby leads 2-0 then loses 2-4 in Belfast: the best-of-seven format erases the Home Nations four-title dreamOn the scoreboard at Waterfront Hall in Belfast, the numbers stopped at 4-2 i...
BilliardsStars Arrive in Shenzhen: Williams Defends, Selby Declares Best-Ever Start, Zhao Xintong Under Home SpotlightRed carpet along the Shekou riverfront, a cruise ship docked less than a...
BilliardsShenzhen Open 2026: The Silence Before the Break-Off and a Power Map Changing ColourThe cue stops. The white ball rests on the baulk line, bright as a drop of...
International FootballRicharlison, FIFA and Tottenham: Notes on a Contract DivorceThe day Richarlison's name disappeared from Tottenham's 25-man Premier League...
International FootballEndrick and Roma's Winter Transfer Puzzle: Blockbuster or Reckless Gamble?Roma faces a potentially season-defining decision: bringing Endrick from Real...
SwimmingVietnamese Swimming and the Regression Line Behind the MedalsAt the men's 200m freestyle final at the 2026 SEA Games, I had to rewind the...
Domestic FootballVietnamese Football and the Foundation Problem After the ASEAN TitleThat night in Viet Tri, when the final whistle blew, nobody in the stands was...
VolleyballBrazil Return to the Top in South America and Claim LA 2028 Olympic BerthBrazil's men's volleyball team restored order in South America with a...
EsportsEuro 2026: Spain's Defensive Structure and the Numbers That Don't Show on the ScoreboardMinute 86, Olympiastadion Berlin. Mikel Oyarzabal tapped in from close range...
International FootballDeMelo Re-signs with Racing: Medical Shock and NWSL Institutional CrisisIn the world of professional women's soccer, few events mix medical data,...
International FootballSheffield United vs Derby County, 24 October: a fixture scheduled by the broadcast contractThe fixture notice opens with the kickoff time: 11:30am on Saturday, 24 Octob...
International FootballKobbie Mainoo: Future Star or Product of the Hype Cycle?Thursday night at Old Trafford, Manchester United crushed Sabah 4-0. But...
International FootballAl-Ahly and the Low Block: Mapping Control in the Win Over Abu Qir FertilisersThere was one moment in the 90th-plus-fourth minute that I rewound four times...
EsportsThe Empty Report: When Sports Analytics Misreads SilenceA Tuesday morning on the eleventh floor In September I sat in a windowless...
Formula 1Ferrari brings first ADUO update to Monza: 15 horsepower and the Red Bull equationMonza, this weekend, will not be just another race for Ferrari. This is where...
Table TennisData Discipline: When the Table Tennis Analysis Sheet Returns to ZeroThere was an evening when I sat in front of a screen with a spreadsheet open...
Domestic FootballThailand 0-0 Pakistan at half-time: the 1.90m hole at the heart of the defenceThe half-time whistle went, and the scoreboard kept its two zeros. Thailand h...
BadmintonThuy Linh Falls to Xu Wen Jing: The Rankings Lie, But the Structure Does NotThuy Linh Falls to Xu Wen Jing: The Rankings Lie, But the Structure Does Not...
VolleyballMen's Volleyball at LA 2028: Six Berths Locked and the Gap That Spells EuropeThe third set ended on home soil in Rio de Janeiro, and the summary of the...
BasketballBen Simmons’ Suspected Achilles Tear: $3.5 Million and the Void Behind Sacramento’s Rookie GuardTwo preseason games. Thirty-five minutes. 10.5 points per game in 17.5 minute...
